Date		:	13 avril 1994
		Programme	:	DBASE IV 2.0 Fr.
		Protection	:       NUMERO DE SERIE
		Outils		:	SOFT-ICE
		Temps pass�	:	20 minutes
		Fichier		:       INSTALL.EXE
		Soci�t�		:	BORLAND
		Divers		:	Compact� par PKLITE pro.
		Origine		:	L.F.
		Num�ro		:	241


	Au d�but de l'installation le programme demande le num�ro de
	s�rie... que je n'avais pas �videmment !
	Avant de lancer SOFT-ICE je m'assure du type d'exe qu'est le
	programme d'install: Comprim� par PKLITE pro. 
	Je lance UNP qui le d�comprime sans probl�me.
	Puis je me mets en chasse avec SOFT-ICE.
	La m�thode classique de recherche pr�s de la fen�tre d'affichage
	ne donne rien. Je d�cide de chercher ou le programme stocke le
	num�ro de s�rie que je tape, car il doit forc�mment le relire afin
	de le comparer avec celui qui est quelque part dans le programme.
	Je rentre une chaine facilement identifiable comme: 0123456789
	et je fais une recherche sur tous les segments ( surtout DS ) avec
	une profondeur de 64k: S DS:0 LFFFF 30,31,32,33,34,35
	Ce qui fait une recherche de DS:0000 � DS:FFFF avec la chaine 012345.
	J'aurais aussi pu �crire: S DS:0 LFFFF '012345'.
	Je trouve la chaine en DS:4EEA !
	J'y place un point d'arr�t en lecture sur le premier octet:
	BPM 1B53:4EEA R et je relance.
	Le programme s'arr�te en CS:0353 MOV AL,[SI+4EEA].
	Je continue � la main ( F10 ) et je m'aper�ois d'une que le programme
	attend 14 caract�res et un peu plus loin deux sauts curieusement
	enchain�s. Je regarde par ou passe le premier et je le force:
	C'est OK on passe � l'�cran suivant !

	CS=0923
	CS:037C E86316	CALL	19E2
	CS:037F	59	POP	CX
	CS:0380	59	POP	CX
	CS:0381 0BC0	OR	AX,AX	; TEST
	CS:0383 7506	JNZ	038B	; A JMPER AVEC EB06.
	CS:0385 1E	PUSH	DS      ; SI PASSE ICI, MAUVAIS NUMERO DE SERIE
	CS:0386 B8E12F	MOV	AX,2FE1
	CS:0389 EB04	JMP	038F

	Avec PCTOOLS chercher: E8631659590BC075061EB8E12FEB04
	Et modifier          : ..............EB..............

	Il est nec�ssaire de chercher la chaine compl�te car si on se limite
	seulement � trois ou quatre instructions on les trouve plusieurs fois
	dans le programme.

	Freddy